﻿using LibNiconico.NiconicoApi.Lives.Broadcast;
using NicoView.Model.Share.Service.Events;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NicoView.Model.Service.Events
{
    public class NicoViewBroadcastQueueingEventArgs:NicoEventArgs
    {
        private NicoLiveBroadcastWaitInfoResponse waitResponse;

        internal NicoViewBroadcastQueueingEventArgs(NicoLiveBroadcastWaitInfoResponse waitResponse)
        {
            this.waitResponse = waitResponse;
        }

        public int Count
        {
            get
            {
                return this.waitResponse.Count;
            }
        }

        public int ChargeCount
        {
            get
            {
                return this.waitResponse.ChargeCount;
            }
        }

        public bool ChargeFlag
        {
            get
            {
                return this.waitResponse.ChargeFlag;
            }
        }

    }
}
